<%-- 
    Document   : iscrizioneAnnuncio
    Created on : 3-gen-2012, 21.10.25
    Author     : Ale
--%>

<%@page import="org.omg.CORBA.ARG_IN"%>
<%@page import="utilities.FormUtilities"%>
<%@page import="statefulSB.UtenteLoggato"%>
<%@page import="entity.Articolo"%>
<%@page import="java.util.List"%>
<%@page import="utilities.Utilities"%>
<%@page import="entity.UtenteRegistrato"%>
<%@page import="entity.Adesione"%>
<%@page import="entity.Annuncio"%>
<%@page import="statefulSB.UtenteLoggatoLocal"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>


<%! 
    Annuncio annuncio;   
    String errore;
    UtenteRegistrato utenteLoggato;
    UtenteLoggatoLocal ull;
    List<Articolo> articoli;
    UtenteLoggato.StatoIscrizione statoIscrizione;
%>

<%
    errore = (String) request.getAttribute("errore");
    annuncio = (Annuncio) request.getAttribute("annuncio");
    utenteLoggato = Utilities.getUtenteLoggato(request);
    ull = Utilities.getUtenteLoggatoLocal(request);
    articoli = ull.getAdesioneByAnnuncioId(annuncio.getId()).getArticoli();   
    statoIscrizione = Utilities.getUtenteLoggatoLocal(request).getStatoIscrizione();
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Shipping Share :: Benvenuto!</title>
        
        <link rel="stylesheet" href="css/common.css" type="text/css"/>
        <link rel="stylesheet" href="css/header.css" type="text/css"/>
        <link rel="stylesheet" href="css/form.css" type="text/css"/>
	<link rel="stylesheet" href="css/annuncio.css" type="text/css"/>
	<link rel="stylesheet" href="css/footer.css" type="text/css"/>
        <link rel="stylesheet" href="css/popup.css" type="text/css"/>
        <link rel="stylesheet" href="css/profilo.css" type="text/css"/>
        <link rel="stylesheet" href="css/regioni.css" type="text/css"/>
        <link rel="stylesheet" href="css/iscrizione.css" type="text/css"/>
        <script src="js/popup.js"></script>
        <script src="js/liquidCheck.js"></script>
        <script src="js/ajax.js"></script>
        <script src="js/checkForm.js"></script>
        <!-- star rating  -->
        <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
        <script src="star-rating/jquery.rating.pack.js"></script>
        <script src="star-rating/jquery.MetaData.js"></script>
        <link rel="stylesheet" href="star-rating/jquery.rating.css" type="text/css"/>
        
    </head>
	
    <body>
        
        <div id="popupContainer">
        </div>
        
        <div id="wholeContainer">
	<div id="whole">
            
            <!-- includo l'header -->
           
            <div id="headerContainer">
                <jsp:include page="WEB-INF/jspf/header.jsp" />
            </div>
            
            <div id="bodyContainer">
                
                <div>
                    
                                
                <%  if (utenteLoggato != null){ 
                        if (statoIscrizione == UtenteLoggato.StatoIscrizione.ISCRIZIONE){ %>
                            <h1>Iscrizione all'annuncio: <%= annuncio.getSito().getUrl() %></h1>
                <%      } else{ %>
                            <h1>Modifica dell'annuncio: <%= annuncio.getSito().getUrl() %></h1>
                <%      } %>

                        
                        <div class="iscrizione invertedGradient">
                        
                            <div class="annuncio">
                                <jsp:include page="/WEB-INF/jspf/annuncio.jsp"/>
                            </div>
                    
                            <% if (errore != null && !errore.equals("")){ %>
                                <div class='feedback'>
                                    <h3>Attenzione...</h3>
                                    Sono stati trovati i seguenti errori:
                                    <ul>
                                    <%= errore %>
                                    </ul>
                                </div>
                            <% } %>
                            
                            <!-- form per aggiungere un nuovo articolo -->
                            <div id="myPopupForm" class="aggiungiArticolo">
                                <h3>Nuovo articolo</h3>
                                <form action="Controller" method="POST" onsubmit="return checkIscrizioneAnnuncioForm();">
                                    <input type="hidden" name="action" value="aggiungiArticoloadAdesioneTemporanea"/>
                                    <input type="hidden" name="idAnnuncio" value="<%= annuncio.getId() %>"/>
                                    <% out.println(FormUtilities.creaRigaLight("urlArticolo", "Indirizzo dell'articolo", "", "text", "checkUrl")); %>
                                    <% out.println(FormUtilities.creaRigaLight("prezzo", "Prezzo", "", "text", "checkMoney")); %>
                                    <p>
                                    <label>Note:</label><br/>
                                    <textarea rows="3" cols="35" name="note" onfocus="if(this.value=='Scrivi qui eventuali note aggiuntive')this.value='';" onblur="if(this.value=='') this.value='Scrivi qui eventuali note aggiuntive'">Scrivi qui eventuali note aggiuntive</textarea>
                                    </p>
                                    <input class="myButton" type="submit" value="Aggiungi"/>
                                </form>
                            </div>
                            
                            <!-- lista articoli da acquistare -->
                            <div class="listaArticoli">
                                <h3>Articoli da acquistare: <span id="numArticoli"><%= articoli.size() %></span></h3>
                                    <%  for (Articolo art: articoli){ 
                                            String nota;
                                            if (!art.getDescrizione().equals("")) nota = ", nota: "+art.getDescrizione();
                                            else nota = "";
                                            String urlString = art.getUrl();
                                            String mostraUrl = art.getUrl();
                                            if(!urlString.startsWith("http")){
                                                urlString = "http://"+urlString;
                                                
                                            }else{
                                                mostraUrl=mostraUrl.split("//")[1];
                                            }
                                    %>
                                            <div class="iscritto">
                                                    <a href="<%= urlString %>"><%= mostraUrl %></a>
                                                    <br/>
                                                    <%= art.getPrezzo() %>&euro;
                                                    <%= nota %>
                                                    <br/>
                                                    <a href="Controller?action=rimuoviArticolodaAdesioneTemporanea&idAnnuncio=<%= annuncio.getId() %>&urlArticolo=<%= urlString%>">Rimuovi</a>
                                            </div>
                                    <%  } %>
                            </div>

                            <div id="buttonContainer">
                                <span class="fakeButton"><a href="Controller?action=salvaAdesioneInCorso&idAnnuncio=<%= annuncio.getId()%>">salva</a></span>
                                <span class="fakeButton"><a href="Controller?action=annullaAdesioneInCorso&idAnnuncio=<%= annuncio.getId()%>">annulla</a></span>
                            </div>
                        </div>
                <%  
                    } 
                    else{
                %>
                        <p>Devi essere loggato per iscriverti ad un annuncio. <a href="index.jsp">Torna alla home page</a></p>
                <%
                    }
                %>
                    
                </div>
            
            </div> <!-- bodyContainer -->
			
            <!-- includo il footer -->
            <jsp:include page="WEB-INF/html/footer.html" />
            
            
        		
        </div> <!-- whole -->
        
        </div>
        
        
        
    </body>
	
</html>
